// pages/topNote/topNote.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    content:'',   //留言内容
    wCount:0,   //留言字数
    tid:0,    //记录本页传过来的tid，用来精确页面切换
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log(options.tid)
    this.setData({
      tid:options.tid
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  calc:function(e){
    // console.log(e)
    let message = e.detail.value;
    console.log(message)
    this.setData({
      wCount:message.length,    //实时监听留言的长度
      content:message    //实时监听留言的内容,并记录在data中
    })
  },
  //取消按钮，不记路内容直接返回专题详情面
  cancel:function(){
    wx.navigateTo({
      url: '/pages/topicDetail/topicDetail?tid='+this.data.tid
    })
  },
  //发表按钮，记录留言内容并提交数据发送给后台并返回专题详情页面
  publish:function(){

    if(this.data.wCount === 0){
      wx.showToast({
        title: '',
        icon: 'loading',
        duration: 2000
      })
    }else{
      // https://nideshop.ttxtouring.com/api/comment/post
      //参数： content  typeId默认1   valueId
      console.log("尝试输出留言的内容:",this.data.content)    //尝试输出留言的内容
      wx.request({
        url: 'http://127.0.0.1:8360/api/comment/post', //仅为示例，并非真实的接口地址
        data: {
          content:this.data.content,
          typeId:1,
          valueId:300
        },
        header: {
          'content-type': 'application/json', // 默认值
          'X-Nideshop-Token':wx.getStorageSync('token')
        },
        success (res) {
          console.log("添加留言成功！！\n")
          console.log("添加留言成功返回结果：\n",res.data)

          // wx.navigateTo({
          //   url: '/pages/topicDetail/topicDetail?tid='+this.data.tid,
          // })
        }
      });

     
    }
    
  }
})